perform something successfully - Anglais Synonymes Dictionnaire